home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / NETIBM.IN_ / netibm.inf
Encoding:
INI File  |  2003-03-24  |  12.0 KB  |  328 lines

  1. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  2.  
  3. [version]
  4. layoutfile = layout.inf
  5. signature  = "$Windows NT$"
  6. Class      = Net
  7. ClassGUID  = {4d36e972-e325-11ce-bfc1-08002be10318}
  8. provider   = %MSFT%
  9. DriverVer=10/01/2002,12.23.4.50
  10.  
  11. [Manufacturer]
  12. %V_IBM%=IBM
  13.  
  14. [ControlFlags]
  15. ExcludeFromSelect = *
  16.  
  17. [IBM]
  18. %pcmcia.DeviceDesc%     = pcmcia.ndi,        PCMCIA\IBM-TOKEN_RING-EFA1  ;IBM Token Ring 4/16Mbs PCMCIA Card
  19. %pcmcia2.DeviceDesc%    = pcmciatc.ndi,      PCMCIA\IBM-TOKEN_RING-013F  ;IBM Auto Token Ring 4/16Mbs PCMCIA Card
  20. %pcmcia2.DeviceDesc%    = pcmciatc.ndi,      PCMCIA\IBM-TOKEN_RING-A375  ;IBM Auto Token Ring 4/16Mbs PCMCIA Card
  21. %pcmcia3.DeviceDesc%    = pcmciara.ndi,      PCMCIA\IBM-TOKEN_RING-F8CF  ;IBM Turbo 4/16Mbs PC Card
  22. %pcmcia4.DeviceDesc%    = pcmciaran.ndi,     PCMCIA\IBM-TOKEN_RING-3D12  ;IBM Turbo 4/16Mbs PC Card 2
  23.  
  24. ;-------------------------------------------------------------------------------
  25. ; IBM0001       IBM AUTO 16/4 TOKEN-RING (PnP Mode)
  26. ;
  27. [IBM0001ISAPNP.ndi]
  28. AddReg          = IBM0001ISAPNP.reg, IBMTOK.reg, CommonParams.reg, fastpath.reg
  29. Characteristics = 0x84
  30. BusType         = 14
  31. CopyFiles       = IBMTOK.CopyFiles
  32.  
  33. [IBM0001ISAPNP.ndi.Services]
  34. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  35.  
  36. [IBM0001ISAPNP.reg]
  37. HKR, , CardId,         , "609026049"    ; comes from adpid.h
  38. HKR, , AdapterBusType, , "1"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  39.  
  40. ;-------------------------------------------------------------------------------
  41. ; IBM1070       IBM AUTO WAKE 16/4 ISA TOKEN-RING (PnP Mode)
  42. ;
  43. [IBM1070ISAPNP.ndi]
  44. AddReg          = IBM1070ISAPNP.reg, IBMTOK.reg, CommonParams.reg, shallow.reg ,fastpath.reg, fullduplex.reg
  45. Characteristics = 0x84
  46. BusType         = 14
  47. CopyFiles       = IBMTOK.CopyFiles
  48.  
  49. [IBM1070ISAPNP.ndi.Services]
  50. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  51.  
  52. [IBM1070ISAPNP.reg]
  53. HKR, , CardId,         , "609030256"    ; comes from what is in adpid.h
  54. HKR, , AdapterBusType, , "1"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  55.  
  56. ;-------------------------------------------------------------------------------
  57. ; IBM1080       IBM TURBO 16/4 ISA TOKEN-RING (PnP Mode)
  58. ;
  59. [IBM1080ISAPNP.ndi]
  60. AddReg          = IBM1080ISAPNP.reg, IBMTOK.reg, CommonParams.reg, shallow.reg, fastpath.reg, fullduplex.reg
  61. Characteristics = 0x84
  62. BusType         = 14
  63. CopyFiles       = IBMTOK.CopyFiles
  64.  
  65. [IBM1080ISAPNP.ndi.Services]
  66. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  67.  
  68. [IBM1080ISAPNP.reg]
  69. HKR, , CardId,         , "609030272"    ; comes from what is in adpid.h
  70. HKR, , AdapterBusType, , "1"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  71.  
  72. ;-------------------------------------------------------------------------------
  73. ; pcmcia        IBM Token-Ring 16/4 Credit Card Adapter
  74. ;
  75. [pcmcia.ndi]
  76. AddReg          = pcmcia.reg, IBMTOK.reg, CommonParams.reg, BaseAndAuto.reg, datarate16_4.reg, fastpath.reg
  77. Characteristics = 0x84
  78. BusType         = 8
  79. CopyFiles       = IBMTOK.CopyFiles
  80.  
  81. [pcmcia.ndi.Services]
  82. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  83.  
  84. [pcmcia.ndi.LogConfigOverride]
  85. LogConfig       = PCMCIA1.LogConfigOverride
  86.  
  87. [pcmcia.reg]
  88. HKR, ,CardId,         , "00000256"     ; comes from what is in adpid.h
  89. HKR, ,AdapterBusType, , "8"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  90.  
  91. ;-------------------------------------------------------------------------------
  92. ; pcmcia        IBM Auto 16/4 Credit Card Adapter with overrides
  93. ;
  94. [pcmciatc.ndi]
  95. AddReg          = pcmciatc.reg, IBMTOK.reg, CommonParams.reg, BaseAndAuto.reg, datarate.reg, fastpath.reg
  96. Characteristics = 0x84
  97. BusType         = 8
  98. CopyFiles       = IBMTOK.CopyFiles
  99.  
  100. [pcmciatc.ndi.Services]
  101. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  102.  
  103. [pcmciatc.ndi.LogConfigOverride]
  104. LogConfig       = PCMCIA1.LogConfigOverride
  105.  
  106. [pcmciatc.reg]
  107. HKR, , CardId,         , "00000259"     ; comes from what is in adpid.h
  108. HKR, , AdapterBusType, , "8"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  109.  
  110. ;-------------------------------------------------------------------------------
  111. ; pcmcia    IBM Turbo 16/4 Credit Card Adapter
  112. ;
  113. [pcmciara.ndi]
  114. AddReg          = pcmciara.reg, IBMTOK.reg, CommonParams.reg, turbo.reg, shallow.reg, fastpath.reg, datarate.reg, fullduplex.reg
  115. Characteristics = 0x84
  116. BusType         = 8
  117. CopyFiles       = IBMTOK.CopyFiles
  118.  
  119. [pcmciara.ndi.Services]
  120. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  121.  
  122. [pcmciara.ndi.LogConfigOverride]
  123. LogConfig       = PCMCIA2.LogConfigOverride
  124.  
  125. [pcmciara.reg]
  126. HKR, , CardId,         , "00000260"     ; comes from what is in adpid.h
  127. HKR, , AdapterBusType, , "8"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  128.  
  129. ;-------------------------------------------------------------------------------
  130. ; pcmcia    IBM Turbo 16/4 Credit Card Adapter 2
  131. ;
  132. [pcmciaran.ndi]
  133. AddReg          = pcmciaran.reg, IBMTOK.reg, CommonParams.reg, turbo.reg, shallow.reg, fastpath.reg, datarate.reg, fullduplex.reg
  134. Characteristics = 0x84
  135. BusType         = 8
  136. CopyFiles       = IBMTOK.CopyFiles
  137.  
  138. [pcmciaran.ndi.Services]
  139. AddService      = IBMTOK,2,IBMTOK.Service,common.Eventlog
  140.  
  141. [pcmciaran.ndi.LogConfigOverride]
  142. LogConfig       = PCMCIA2.LogConfigOverride
  143.  
  144. [pcmciaran.reg]
  145. HKR, , CardId,         , "00000517"     ; comes from what is in adpid.h
  146. HKR, , AdapterBusType, , "8"            ; 1=ISA, 8=PCMCIA ( From ndis.h )
  147.  
  148. ;-------------------------------------------------------------------------------
  149. ; Registry Parameter definition sections
  150. ;
  151. [CommonParams.reg]
  152. ; NetworkAddress
  153. HKR, NDI\params\NetworkAddress, ParamDesc,   0, %NetworkAddress%
  154. HKR, NDI\params\NetworkAddress, type,        0, "edit"
  155. HKR, NDI\params\NetworkAddress, LimitText,   0, "12"
  156. HKR, NDI\params\NetworkAddress, UpperCase,   0, "1"
  157. HKR, NDI\params\NetworkAddress, default,     0, ""
  158. HKR, NDI\params\NetworkAddress, optional,    0, "1"
  159. ; MaxTransmits
  160. HKR, NDI\params\MaxTransmits,   ParamDesc,   0, %MaxTransmits%
  161. HKR, NDI\params\MaxTransmits,   type,        0, "int"
  162. HKR, NDI\params\MaxTransmits,   min,         0, "1"
  163. HKR, NDI\params\MaxTransmits,   max,         0, "31"
  164. HKR, NDI\params\MaxTransmits,   step,        0, "1"
  165. HKR, NDI\params\MaxTransmits,   default,     0, "31"
  166. ; MaxTxFrameSize
  167. HKR, NDI\params\MaxTxFrameSize, ParamDesc,   0, %MaxTxFrameSize%
  168. HKR, NDI\params\MaxTxFrameSize, type,        0, "int"
  169. HKR, NDI\params\MaxTxFrameSize, min,         0, "256"
  170. HKR, NDI\params\MaxTxFrameSize, max,         0, "17944"
  171. HKR, NDI\params\MaxTxFrameSize, step,        0, "8"
  172. HKR, NDI\params\MaxTxFrameSize, default,     0, "4096"
  173. ; MinRcvBuffs
  174. HKR, NDI\params\MinRcvBuffs,    ParamDesc,   0, %MinRcvBuffs%
  175. HKR, NDI\params\MinRcvBuffs,    type,        0, "int"
  176. HKR, NDI\params\MinRcvBuffs,    min,         0, "20"
  177. HKR, NDI\params\MinRcvBuffs,    max,         0, "512"
  178. HKR, NDI\params\MinRcvBuffs,    step,        0, "1"
  179. HKR, NDI\params\MinRcvBuffs,    default,     0, "80"
  180. ; RcvBuffSize
  181. HKR, NDI\params\RcvBuffSize,    ParamDesc,   0, %RcvBuffSize%
  182. HKR, NDI\params\RcvBuffSize,    type,        0, "int"
  183. HKR, NDI\params\RcvBuffSize,    min,         0, "270"
  184. HKR, NDI\params\RcvBuffSize,    max,         0, "18000"
  185. HKR, NDI\params\RcvBuffSize,    step,        0, "1"
  186. HKR, NDI\params\RcvBuffSize,    default,     0, "4500"
  187.  
  188. [fastpath.reg]
  189. ; FastPath
  190. HKR, NDI\params\FastPath,       ParamDesc,   0, %FastPath%
  191. HKR, NDI\params\FastPath,       type,        0, "enum"
  192. HKR, NDI\params\FastPath\enum,  "NO",        0, %NO%
  193. HKR, NDI\params\FastPath\enum,  "YES",       0, %YES%
  194. HKR, NDI\params\FastPath,       default,     0, "YES"
  195.  
  196. [shallow.reg]
  197. ; ShallowMode
  198. HKR, NDI\params\ShallowMode,      ParamDesc, 0, %Shallowmode%
  199. HKR, NDI\params\ShallowMode,      type,      0, "enum"
  200. HKR, NDI\params\ShallowMode\enum, "NO",      0, %NO%
  201. HKR, NDI\params\ShallowMode\enum, "YES",     0, %YES%
  202. HKR, NDI\params\ShallowMode,      default,   0, "YES"
  203.  
  204. [fullduplex.reg]
  205. ; FullDuplex
  206. HKR, NDI\params\FullDuplex,       ParamDesc, 0, %FullDuplex%
  207. HKR, NDI\params\FullDuplex,       type,      0, "enum"
  208. HKR, NDI\params\FullDuplex\enum,  "YES",     0, %YES%
  209. HKR, NDI\params\FullDuplex\enum,  "NO",      0, %NO%
  210. HKR, NDI\params\FullDuplex,       default,   0, "YES"
  211.  
  212. [datarate16_4.reg]
  213. ; DataRate for 16/4 CC adapter
  214. HKR, NDI\params\DataRate,         ParamDesc, 0, %DataRate%
  215. HKR, NDI\params\DataRate,         type,      0, "enum"
  216. HKR, NDI\params\DataRate\enum,    "M16",     0, "M16"
  217. HKR, NDI\params\DataRate\enum,    "M4",      0, "M4"
  218. HKR, NDI\params\DataRate,         default,   0, "M16"
  219.  
  220. [datarate.reg]
  221. ; DataRate
  222. HKR, NDI\params\DataRate,         ParamDesc, 0, %DataRate%
  223. HKR, NDI\params\DataRate,         type,      0, "enum"
  224. HKR, NDI\params\DataRate\enum,    "AUTO",    0, %AUTO%
  225. HKR, NDI\params\DataRate\enum,    "M16",     0, "M16"
  226. HKR, NDI\params\DataRate\enum,    "M4",      0, "M4"
  227. HKR, NDI\params\DataRate,         default,   0, "AUTO"
  228. HKR, NDI\params\DataRate,         optional,  0, "1"
  229.  
  230. ;-------------------------------------------------------------------------------
  231. ; IBM Token Ring 16/4 Credit Card &
  232. ; IBM Auto 16/4 Credit Card adapters-specific section
  233. ;
  234. [BaseAndAuto.reg]
  235. HKR, ,AdapterType,  0, "1"
  236. HKR, ,EnhancedMode, 0, "No"
  237.  
  238. ;-------------------------------------------------------------------------------
  239. ; IBM Turbo Token Ring 16/4 Credit Card adapter-specific section
  240. ;
  241. [turbo.reg]
  242. ; Parameters
  243. HKR, , AdapterType,  0, "1"
  244. HKR, , EnhancedMode, 0, "Yes"
  245.  
  246. ;-------------------------------------------------------------------------------
  247. ; OVERRIDES
  248. ;
  249. [PCMCIA1.LogConfigOverride]
  250. IRQConfig      = 3,4,5,7,9,10,11,15
  251. IOConfig       = 0A20-0A23,0A24-0A27
  252. MemConfig      = 2000@CC000-EE000%FFFFE000
  253. MemConfig      = 4000@CC000-EC000%FFFFC000
  254. PcCardConfig   = 21:C2000:D0000(M XM0)
  255. ConfigPriority = NORMAL
  256.  
  257. [PCMCIA2.LogConfigOverride]
  258. IRQConfig      = 3,4,5,7,9,10,11,15
  259. IOConfig       = 4@300-FFF%FFFC(FFFF::)
  260. MemConfig      = 2000@CC000-DEFFF%FFFFE000
  261. PcCardConfig   = 21:D0000(M XM0)
  262. ConfigPriority = NORMAL
  263.  
  264. ;-------------------------------------------------------------------------------
  265. ; Driver and Service Install Section
  266. ;
  267. [IBMTOK.reg]
  268. HKR, Ndi,            Service,    0, "IBMTOK"
  269. HKR, NDI\Interfaces, UpperRange, 0, "ndis5"
  270. HKR, NDI\Interfaces, LowerRange, 0, "tokenring"
  271. HKR, ,               MediaType,  0, "2"
  272.  
  273. [IBMTOK.CopyFiles]
  274. IBMTOK.sys,,,2
  275. IBMSGNET.DLL,,,2
  276.  
  277. [IBMTOK.Service]
  278. DisplayName      = %IBMTOK.DriverDesc%
  279. ServiceType      = 1
  280. StartType        = 3
  281. ErrorControl     = 1
  282. ServiceBinary    = %12%\IBMTOK.sys
  283. LoadOrderGroup   = NDIS
  284.  
  285. [common.EventLog]
  286. AddReg = common.AddEventLog.reg
  287.  
  288. [common.AddEventLog.reg]
  289. HKR,  ,EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\ibmsgnet.dll"
  290. HKR,  ,TypeSupported,    0x00010001, 7
  291.  
  292. [DestinationDirs]
  293. DefaultDestDir   = 12
  294. IBMTOK.CopyFiles = 12
  295.  
  296. ;-----------------------------------------------------------------------
  297. ; Localizable Strings
  298. ;
  299. [strings]
  300. MSFT                   = "Microsoft"
  301. V_IBM                  = "IBM"
  302.  
  303. NetworkAddress         = "Network Address (LAA)"
  304. MaxTransmits           = "Max Transmits"
  305. MaxTxFrameSize         = "Max TX Frame Size"
  306. MinRcvBuffs            = "Min Receive Buffers"
  307. RcvBuffSize            = "Receive Buffer Size"
  308. FastPath               = "FastPath Transmit"
  309. ShallowMode            = "ShallowMode Receive"
  310. FullDuplex             = "Allow Full Duplex"
  311. DataRate               = "Network Data Rate"
  312. AUTO                   = "Auto"
  313. YES                    = "Yes"
  314. NO                     = "No"
  315.  
  316. IBM0001pnp.DeviceDesc  = "IBM Auto 16/4 Token-Ring ISA Adapter (PnP Config)"
  317. IBM1070pnp.DeviceDesc  = "IBM Auto Wake Token-Ring ISA Adapter (PnP Config)"
  318. IBM1080pnp.DeviceDesc  = "IBM Turbo 16/4 Token-Ring ISA Adapter (PnP Config)"
  319. pcmcia.DeviceDesc      = "IBM 16/4 Token-Ring Credit Card Adapter"
  320. pcmcia2.DeviceDesc     = "IBM Auto 16/4 Token-Ring Credit Card Adapter"
  321. pcmcia3.DeviceDesc     = "IBM Turbo 16/4 Token-Ring PC Card"
  322. pcmcia4.DeviceDesc     = "IBM Turbo 16/4 Token-Ring PC Card 2"
  323. IBMTOK.DriverDesc      = "IBM Shared RAM Token-Ring Adapter Miniport"
  324.  
  325.  
  326.  
  327.  
  328.